Caribbean Coconut Flan